The names for files which can be accessed via the normal Windows file system (i.e. using Notepad) are displayed just as they would be in any Windows application.
In order to achieve this level of transparency when dealing with remote servers however, Programmer Studio employs a naming convention for file names similar to the internet URL. Each file name is display in UNIX format regardless of OS type, and is prefixed by the name of the server profile which defines the server connection details.
It is important to understand that the server profile name is not necessarily the same as the server's host name, although this is a popular choice. The profile name is assigned by the user and can identify any host name or IP address.
For UNIX compatible operating systems (Linux, HP-UX, Solaris, AIX, etc) the file name displayed is identical to native file name, with the server profile prefix. For example:
/dev/usr/example.txt
Assuming the server connection details were defined in profile hpux, this file name becomes:
//hpux/dev/usr/example.txt
Note |
This assumes the FTP server is not configured with a virtual root which is different from that of the system root directory. |
For MPE systems, the names of native MPE files are converted into their POSIX equivalent. For example:
WTRSHC.PUB.SYS
Is converted to the following file name:
/SYS/PUB/WTRSHC
Files from the POSIX file system obviously remain unchanged. Once converted, the server profile name is then prefixed to the file name. For example:
//hpix/SYS/PUB/WTRSHC
For VMS systems, the native file names are converted into a UNIX friendly format. For example:
[000000.DEV]EXAMPLE.TXT
Is converted to the following file name:
/DEV/EXAMPLE.TXT
Once converted, the server profile name is then prefixed to the file name. For example:
//vms/DEV/EXAMPLE.TXT